# near model CODE resource # jump table entries: 7520-7523 (4 of them) export_940: 00000000 4E56 FFBC link A6, -0x0044 00000004 2F0C move.l -[A7], A4 00000006 286E 0008 movea.l A4, [A6 + 0x8] 0000000A 486E 000C pea.l [A6 + 0xC] 0000000E 4EAD 0ABA jsr [A5 + 0xABA /* export_339 */] 00000012 0C80 6E75 6C6C cmpi.l D0, 0x6E756C6C /* 'null' */ 00000018 584F addq.w A7, 4 0000001A 665E bne +0x60 /* 0000007A */ 0000001C 486E FFF8 pea.l [A6 - 0x8] 00000020 4EAD 17C2 jsr [A5 + 0x17C2 /* export_756 */] 00000024 486E FFBC pea.l [A6 - 0x44] 00000028 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 0000002C 4A80 tst.l D0 0000002E 504F addq.w A7, 8 00000030 672A beq +0x2C /* 0000005C */ 00000032 486E FFF8 pea.l [A6 - 0x8] 00000036 4EAD 189A jsr [A5 + 0x189A /* export_783 */] 0000003A 41EE 0000 lea.l A0, [A6 + 0x0] 0000003E 2F20 move.l -[A7], -[A0] 00000040 2F20 move.l -[A7], -[A0] 00000042 2F3C 2D2D 2D2D move.l -[A7], 0x2D2D2D2D /* '----' */ 00000048 2F0C move.l -[A7], A4 0000004A 4EAD 107A jsr [A5 + 0x107A /* export_523 */] 0000004E 486E FFF8 pea.l [A6 - 0x8] 00000052 4EAD 0FDA jsr [A5 + 0xFDA /* export_503 */] 00000056 4FEF 0018 lea.l A7, [A7 + 0x18] 0000005A 6012 bra +0x14 /* 0000006E */ label0000005C: 0000005C 486E FFF8 pea.l [A6 - 0x8] 00000060 4EAD 0FDA jsr [A5 + 0xFDA /* export_503 */] 00000064 4EAD 07D2 jsr [A5 + 0x7D2 /* export_246 */] 00000068 4A80 tst.l D0 0000006A 584F addq.w A7, 4 0000006C 6624 bne +0x26 /* 00000092 */ label0000006E: 0000006E 486E FFBC pea.l [A6 - 0x44] 00000072 4EAD 07CA jsr [A5 + 0x7CA /* export_245 */] 00000076 584F addq.w A7, 4 00000078 6018 bra +0x1A /* 00000092 */ label0000007A: 0000007A 41EE 0014 lea.l A0, [A6 + 0x14] 0000007E 2F20 move.l -[A7], -[A0] 00000080 2F20 move.l -[A7], -[A0] 00000082 2F3C 2D2D 2D2D move.l -[A7], 0x2D2D2D2D /* '----' */ 00000088 2F0C move.l -[A7], A4 0000008A 4EAD 107A jsr [A5 + 0x107A /* export_523 */] 0000008E 4FEF 0010 lea.l A7, [A7 + 0x10] label00000092: 00000092 286E FFB8 movea.l A4, [A6 - 0x48] 00000096 4E5E unlink A6 00000098 4E75 rts export_941: 0000009A 4E56 FF9C link A6, -0x0064 0000009E 2F07 move.l -[A7], D7 000000A0 2E2E 000C move.l D7, [A6 + 0xC] 000000A4 2D7C 6E75 6C6C FFE0 move.l [A6 - 0x20], 0x6E756C6C /* 'null' */ 000000AC 7000 moveq.l D0, 0x00 000000AE 2D40 FFE4 move.l [A6 - 0x1C], D0 000000B2 41EE FFE0 lea.l A0, [A6 - 0x20] 000000B6 2D7C 6E75 6C6C FFE8 move.l [A6 - 0x18], 0x6E756C6C /* 'null' */ 000000BE 2D40 FFEC move.l [A6 - 0x14], D0 000000C2 41EE FFE8 lea.l A0, [A6 - 0x18] 000000C6 2D7C 6E75 6C6C FFF0 move.l [A6 - 0x10], 0x6E756C6C /* 'null' */ 000000CE 2D40 FFF4 move.l [A6 - 0xC], D0 000000D2 41EE FFF0 lea.l A0, [A6 - 0x10] 000000D6 2D7C 6E75 6C6C FFF8 move.l [A6 - 0x8], 0x6E756C6C /* 'null' */ 000000DE 2D40 FFFC move.l [A6 - 0x4], D0 000000E2 41EE FFF8 lea.l A0, [A6 - 0x8] 000000E6 0C87 6E75 6C6C cmpi.l D7, 0x6E756C6C /* 'null' */ 000000EC 661A bne +0x1C /* 00000108 */ 000000EE 486E FF9C pea.l [A6 - 0x64] 000000F2 4EAD 1BD2 jsr [A5 + 0x1BD2 /* export_886 */] 000000F6 206E 0008 movea.l A0, [A6 + 0x8] 000000FA 43EE FF9C lea.l A1, [A6 - 0x64] 000000FE 20D9 move.l [A0]+, [A1]+ 00000100 20D9 move.l [A0]+, [A1]+ 00000102 584F addq.w A7, 4 00000104 6000 00E0 bra +0xE2 /* 000001E6 */ label00000108: 00000108 486E FFA4 pea.l [A6 - 0x5C] 0000010C 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 00000110 4A80 tst.l D0 00000112 584F addq.w A7, 4 00000114 6700 0088 beq +0x8A /* 0000019E */ 00000118 2F3C 7365 6C65 move.l -[A7], 0x73656C65 /* 'sele' */ 0000011E 486E FFE0 pea.l [A6 - 0x20] 00000122 4EAD 101A jsr [A5 + 0x101A /* export_511 */] 00000126 7000 moveq.l D0, 0x00 00000128 2F00 move.l -[A7], D0 0000012A 41EE FFE8 lea.l A0, [A6 - 0x18] 0000012E 2F20 move.l -[A7], -[A0] 00000130 2F20 move.l -[A7], -[A0] 00000132 2F3C 7072 6F70 move.l -[A7], 0x70726F70 /* 'prop' */ 00000138 41EE FFF0 lea.l A0, [A6 - 0x10] 0000013C 2F20 move.l -[A7], -[A0] 0000013E 2F20 move.l -[A7], -[A0] 00000140 2F3C 7072 6F70 move.l -[A7], 0x70726F70 /* 'prop' */ 00000146 486E FFF0 pea.l [A6 - 0x10] 0000014A 4EAD 0B8A jsr [A5 + 0xB8A /* export_365 */] 0000014E 486E FFE0 pea.l [A6 - 0x20] 00000152 4EAD 0FDA jsr [A5 + 0xFDA /* export_503 */] 00000156 2F07 move.l -[A7], D7 00000158 486E FFE0 pea.l [A6 - 0x20] 0000015C 4EAD 101A jsr [A5 + 0x101A /* export_511 */] 00000160 7000 moveq.l D0, 0x00 00000162 2F00 move.l -[A7], D0 00000164 41EE FFE8 lea.l A0, [A6 - 0x18] 00000168 2F20 move.l -[A7], -[A0] 0000016A 2F20 move.l -[A7], -[A0] 0000016C 2F3C 7072 6F70 move.l -[A7], 0x70726F70 /* 'prop' */ 00000172 41EE FFF8 lea.l A0, [A6 - 0x8] 00000176 2F20 move.l -[A7], -[A0] 00000178 2F20 move.l -[A7], -[A0] 0000017A 2F3C 7072 6F70 move.l -[A7], 0x70726F70 /* 'prop' */ 00000180 486E FFF8 pea.l [A6 - 0x8] 00000184 4EAD 0B8A jsr [A5 + 0xB8A /* export_365 */] 00000188 486E FFE0 pea.l [A6 - 0x20] 0000018C 4EAD 0FDA jsr [A5 + 0xFDA /* export_503 */] 00000190 486E FFF0 pea.l [A6 - 0x10] 00000194 4EAD 0FDA jsr [A5 + 0xFDA /* export_503 */] 00000198 4FEF 005C lea.l A7, [A7 + 0x5C] 0000019C 6032 bra +0x34 /* 000001D0 */ label0000019E: 0000019E 486E FFF0 pea.l [A6 - 0x10] 000001A2 4EAD 0FDA jsr [A5 + 0xFDA /* export_503 */] 000001A6 486E FFF8 pea.l [A6 - 0x8] 000001AA 4EAD 0FDA jsr [A5 + 0xFDA /* export_503 */] 000001AE 486E FFE0 pea.l [A6 - 0x20] 000001B2 4EAD 0FDA jsr [A5 + 0xFDA /* export_503 */] 000001B6 4EAD 07D2 jsr [A5 + 0x7D2 /* export_246 */] 000001BA 4A80 tst.l D0 000001BC 4FEF 000C lea.l A7, [A7 + 0xC] 000001C0 670E beq +0x10 /* 000001D0 */ 000001C2 206E 0008 movea.l A0, [A6 + 0x8] 000001C6 43EE FFF8 lea.l A1, [A6 - 0x8] 000001CA 20D9 move.l [A0]+, [A1]+ 000001CC 20D9 move.l [A0]+, [A1]+ 000001CE 6016 bra +0x18 /* 000001E6 */ label000001D0: 000001D0 486E FFA4 pea.l [A6 - 0x5C] 000001D4 4EAD 07CA jsr [A5 + 0x7CA /* export_245 */] 000001D8 206E 0008 movea.l A0, [A6 + 0x8] 000001DC 43EE FFF8 lea.l A1, [A6 - 0x8] 000001E0 20D9 move.l [A0]+, [A1]+ 000001E2 20D9 move.l [A0]+, [A1]+ 000001E4 584F addq.w A7, 4 label000001E6: 000001E6 2E2E FF98 move.l D7, [A6 - 0x68] 000001EA 4E5E unlink A6 000001EC 4E75 rts export_942: 000001EE 4E56 FFB4 link A6, -0x004C 000001F2 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4 000001F6 2C2E 0014 move.l D6, [A6 + 0x14] 000001FA 266E 0008 movea.l A3, [A6 + 0x8] 000001FE 206E 0010 movea.l A0, [A6 + 0x10] 00000202 43EE FFF0 lea.l A1, [A6 - 0x10] 00000206 22D8 move.l [A1]+, [A0]+ 00000208 22D8 move.l [A1]+, [A0]+ 0000020A 206E 000C movea.l A0, [A6 + 0xC] 0000020E 43EE FFF8 lea.l A1, [A6 - 0x8] 00000212 22D8 move.l [A1]+, [A0]+ 00000214 22D8 move.l [A1]+, [A0]+ 00000216 4245 clr.w D5 00000218 4213 clr.b [A3] 0000021A 486E FFB4 pea.l [A6 - 0x4C] 0000021E 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 00000222 4A80 tst.l D0 00000224 584F addq.w A7, 4 00000226 6700 00FC beq +0xFE /* 00000324 */ 0000022A 7000 moveq.l D0, 0x00 0000022C 2840 movea.l A4, D0 0000022E 486E FFF0 pea.l [A6 - 0x10] 00000232 4EAD 0ABA jsr [A5 + 0xABA /* export_339 */] 00000236 2E00 move.l D7, D0 00000238 0C87 746B 6F62 cmpi.l D7, 0x746B6F62 /* 'tkob' */ 0000023E 584F addq.w A7, 4 00000240 674C beq +0x4E /* 0000028E */ 00000242 486E FFF8 pea.l [A6 - 0x8] 00000246 4EAD 0ABA jsr [A5 + 0xABA /* export_339 */] 0000024A 0C80 746B 6F62 cmpi.l D0, 0x746B6F62 /* 'tkob' */ 00000250 584F addq.w A7, 4 00000252 663A bne +0x3C /* 0000028E */ 00000254 486E FFF8 pea.l [A6 - 0x8] 00000258 4EAD 11E2 jsr [A5 + 0x11E2 /* export_568 */] 0000025C 2840 movea.l A4, D0 0000025E 200C move.l D0, A4 00000260 584F addq.w A7, 4 00000262 6700 00C6 beq +0xC8 /* 0000032A */ 00000266 7001 moveq.l D0, 0x01 00000268 2F00 move.l -[A7], D0 0000026A 486E FFF0 pea.l [A6 - 0x10] 0000026E 2F06 move.l -[A7], D6 00000270 4EAD 16AA jsr [A5 + 0x16AA /* export_721 */] 00000274 588F addq.l A7, 4 00000276 2F00 move.l -[A7], D0 00000278 2F0C move.l -[A7], A4 0000027A 2054 movea.l A0, [A4] 0000027C 2050 movea.l A0, [A0] 0000027E 2268 0038 movea.l A1, [A0 + 0x38] 00000282 4E91 jsr [A1] 00000284 1680 move.b [A3], D0 00000286 4FEF 0010 lea.l A7, [A7 + 0x10] 0000028A 6000 009E bra +0xA0 /* 0000032A */ label0000028E: 0000028E 0C87 6F62 6A20 cmpi.l D7, 0x6F626A20 /* 'obj ' */ 00000294 6610 bne +0x12 /* 000002A6 */ 00000296 2F3C FFFF F954 move.l -[A7], 0xFFFFF954 0000029C 4EAD 07BA jsr [A5 + 0x7BA /* export_243 */] 000002A0 584F addq.w A7, 4 000002A2 6000 0086 bra +0x88 /* 0000032A */ label000002A6: 000002A6 0C87 6C69 7374 cmpi.l D7, 0x6C697374 /* 'list' */ 000002AC 660E bne +0x10 /* 000002BC */ 000002AE 2F3C FFFF F954 move.l -[A7], 0xFFFFF954 000002B4 4EAD 07BA jsr [A5 + 0x7BA /* export_243 */] 000002B8 584F addq.w A7, 4 000002BA 606E bra +0x70 /* 0000032A */ label000002BC: 000002BC 486E FFF0 pea.l [A6 - 0x10] 000002C0 4EAD 0ABA jsr [A5 + 0xABA /* export_339 */] 000002C4 0C80 6E75 6C6C cmpi.l D0, 0x6E756C6C /* 'null' */ 000002CA 584F addq.w A7, 4 000002CC 660E bne +0x10 /* 000002DC */ 000002CE 2F3C FFFF F954 move.l -[A7], 0xFFFFF954 000002D4 4EAD 07BA jsr [A5 + 0x7BA /* export_243 */] 000002D8 584F addq.w A7, 4 000002DA 604E bra +0x50 /* 0000032A */ label000002DC: 000002DC 0C87 746B 6F62 cmpi.l D7, 0x746B6F62 /* 'tkob' */ 000002E2 662A bne +0x2C /* 0000030E */ 000002E4 486E FFF0 pea.l [A6 - 0x10] 000002E8 4EAD 11E2 jsr [A5 + 0x11E2 /* export_568 */] 000002EC 2840 movea.l A4, D0 000002EE 200C move.l D0, A4 000002F0 584F addq.w A7, 4 000002F2 6736 beq +0x38 /* 0000032A */ 000002F4 486E FFF8 pea.l [A6 - 0x8] 000002F8 2F06 move.l -[A7], D6 000002FA 2F0C move.l -[A7], A4 000002FC 2054 movea.l A0, [A4] 000002FE 2050 movea.l A0, [A0] 00000300 2268 0040 movea.l A1, [A0 + 0x40] 00000304 4E91 jsr [A1] 00000306 1680 move.b [A3], D0 00000308 4FEF 000C lea.l A7, [A7 + 0xC] 0000030C 601C bra +0x1E /* 0000032A */ label0000030E: 0000030E 486E FFF8 pea.l [A6 - 0x8] 00000312 2F06 move.l -[A7], D6 00000314 486E FFF0 pea.l [A6 - 0x10] 00000318 4EAD 1772 jsr [A5 + 0x1772 /* export_746 */] 0000031C 1680 move.b [A3], D0 0000031E 4FEF 000C lea.l A7, [A7 + 0xC] 00000322 6006 bra +0x8 /* 0000032A */ label00000324: 00000324 4EAD 0082 jsr [A5 + 0x82 /* export_12 */] 00000328 3A00 move.w D5, D0 label0000032A: 0000032A 486E FFB4 pea.l [A6 - 0x4C] 0000032E 4EAD 07CA jsr [A5 + 0x7CA /* export_245 */] 00000332 3D45 0018 move.w [A6 + 0x18], D5 00000336 584F addq.w A7, 4 00000338 4CEE 18E0 FFA0 movem.l D5,D6,D7,A3,A4, [A6 - 0x60] 0000033E 4E5E unlink A6 00000340 205F movea.l A0, [A7]+ 00000342 4FEF 0010 lea.l A7, [A7 + 0x10] 00000346 4ED0 jmp [A0] export_943: 00000348 4E56 FF74 link A6, -0x008C 0000034C 48E7 0118 movem.l -[A7], D7,A3,A4 00000350 286E 0008 movea.l A4, [A6 + 0x8] 00000354 2F0C move.l -[A7], A4 00000356 2054 movea.l A0, [A4] 00000358 2050 movea.l A0, [A0] 0000035A 2268 0090 movea.l A1, [A0 + 0x90] 0000035E 4E91 jsr [A1] 00000360 2D40 FFFC move.l [A6 - 0x4], D0 00000364 4207 clr.b D7 00000366 4878 4362 push.l 0x4362 /* 'Cb' */ 0000036A 206E FFFC movea.l A0, [A6 - 0x4] 0000036E 2F08 move.l -[A7], A0 00000370 2050 movea.l A0, [A0] 00000372 2050 movea.l A0, [A0] 00000374 2268 000C movea.l A1, [A0 + 0xC] 00000378 4E91 jsr [A1] 0000037A 4A00 tst.b D0 0000037C 4FEF 000C lea.l A7, [A7 + 0xC] 00000380 6700 0090 beq +0x92 /* 00000412 */ 00000384 7000 moveq.l D0, 0x00 00000386 2640 movea.l A3, D0 00000388 2D6E FFFC FFF8 move.l [A6 - 0x8], [A6 - 0x4] 0000038E 7000 moveq.l D0, 0x00 00000390 2F00 move.l -[A7], D0 00000392 7201 moveq.l D1, 0x01 00000394 2F01 move.l -[A7], D1 00000396 2F01 move.l -[A7], D1 00000398 342D FFB2 move.w D2, [A5 - 0x4E] 0000039C 48C2 ext.l D2 0000039E 2F02 move.l -[A7], D2 000003A0 2F2E FFF8 move.l -[A7], [A6 - 0x8] 000003A4 4EAD 07DA jsr [A5 + 0x7DA /* export_247 */] 000003A8 486E FF7C pea.l [A6 - 0x84] 000003AC 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 000003B0 4A80 tst.l D0 000003B2 4FEF 0018 lea.l A7, [A7 + 0x18] 000003B6 6724 beq +0x26 /* 000003DC */ 000003B8 7001 moveq.l D0, 0x01 000003BA 2F00 move.l -[A7], D0 000003BC 72FF moveq.l D1, 0xFFFFFFFF 000003BE 2F01 move.l -[A7], D1 000003C0 2F3C 5349 5A45 move.l -[A7], 0x53495A45 /* 'SIZE' */ 000003C6 2F2E FFF8 move.l -[A7], [A6 - 0x8] 000003CA 4EAD 095A jsr [A5 + 0x95A /* export_295 */] 000003CE 2640 movea.l A3, D0 000003D0 200B move.l D0, A3 000003D2 4FEF 0010 lea.l A7, [A7 + 0x10] 000003D6 6704 beq +0x6 /* 000003DC */ 000003D8 2F0B move.l -[A7], A3 000003DA A992 syscall DetachResource label000003DC: 000003DC 486E FF7C pea.l [A6 - 0x84] 000003E0 4EAD 07CA jsr [A5 + 0x7CA /* export_245 */] 000003E4 2F2E FFF8 move.l -[A7], [A6 - 0x8] 000003E8 4EAD 0962 jsr [A5 + 0x962 /* export_296 */] 000003EC 200B move.l D0, A3 000003EE 504F addq.w A7, 8 000003F0 6700 00A0 beq +0xA2 /* 00000492 */ 000003F4 2053 movea.l A0, [A3] 000003F6 7040 moveq.l D0, 0x40 000003F8 C050 and.w D0, [A0] 000003FA 7200 moveq.l D1, 0x00 000003FC 3200 move.w D1, D0 000003FE 4A81 tst.l D1 00000400 56C0 sne D0 00000402 0240 0001 andi.w D0, 0x1 00000406 48C0 ext.l D0 00000408 1E00 move.b D7, D0 0000040A 204B movea.l A0, A3 0000040C A023 syscall DisposHandle/DisposeHandle 0000040E 6000 0082 bra +0x84 /* 00000492 */ label00000412: 00000412 4878 5DC0 push.l 0x5DC0 00000416 206E FFFC movea.l A0, [A6 - 0x4] 0000041A 2F08 move.l -[A7], A0 0000041C 2050 movea.l A0, [A0] 0000041E 2050 movea.l A0, [A0] 00000420 2268 000C movea.l A1, [A0 + 0xC] 00000424 4E91 jsr [A1] 00000426 4A00 tst.b D0 00000428 504F addq.w A7, 8 0000042A 675A beq +0x5C /* 00000486 */ 0000042C 2F0C move.l -[A7], A4 0000042E 4EAD 119A jsr [A5 + 0x119A /* export_559 */] 00000432 2640 movea.l A3, D0 00000434 2F0B move.l -[A7], A3 00000436 486E FF74 pea.l [A6 - 0x8C] 0000043A 2053 movea.l A0, [A3] 0000043C 2050 movea.l A0, [A0] 0000043E 2268 0094 movea.l A1, [A0 + 0x94] 00000442 4E91 jsr [A1] 00000444 41EE FFB8 lea.l A0, [A6 - 0x48] 00000448 43EE FF74 lea.l A1, [A6 - 0x8C] 0000044C 20D9 move.l [A0]+, [A1]+ 0000044E 20D9 move.l [A0]+, [A1]+ 00000450 703C moveq.l D0, 0x3C 00000452 2D40 FFC0 move.l [A6 - 0x40], D0 00000456 7200 moveq.l D1, 0x00 00000458 2D41 FFC4 move.l [A6 - 0x3C], D1 0000045C 2D41 FFF8 move.l [A6 - 0x8], D1 00000460 558F subq.l A7, 2 00000462 486E FFB8 pea.l [A6 - 0x48] 00000466 486E FFC0 pea.l [A6 - 0x40] 0000046A 3F3C 003A move.w -[A7], 0x3A /* ':' */ 0000046E A88F syscall OSDispatch 00000470 7040 moveq.l D0, 0x40 00000472 C0AE FFD8 and.l D0, [A6 - 0x28] 00000476 56C0 sne D0 00000478 0240 0001 andi.w D0, 0x1 0000047C 48C0 ext.l D0 0000047E 1E00 move.b D7, D0 00000480 4FEF 000E lea.l A7, [A7 + 0xE] 00000484 600C bra +0xE /* 00000492 */ label00000486: 00000486 2F3C FFFF D8F0 move.l -[A7], 0xFFFFD8F0 0000048C 4EAD 07BA jsr [A5 + 0x7BA /* export_243 */] 00000490 584F addq.w A7, 4 label00000492: 00000492 1007 move.b D0, D7 00000494 4CEE 1880 FF68 movem.l D7,A3,A4, [A6 - 0x98] 0000049A 4E5E unlink A6 0000049C 4E75 rts